-
Notifications
You must be signed in to change notification settings - Fork 203
Update j-jobs to be bash linter compliant #4124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update j-jobs to be bash linter compliant #4124
Conversation
Updated all non-dev j-job scripts to be shellcheck compliant.
ed83bc7 to
8f45c25
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @WalterKolczynski-NOAA !
Eyeballed marine DA scripts (jobs/JGLOBAL_MARINE* and jobs/JGLOBAL_PREP_OCEAN_OBS), looks good
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wave job changes were white spaces or adding quotes. As long as tests pass, I approve.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The updates related to UPP and ATMOS Product jobs look good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Just some suggestions on further cleanup.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Monitor changes look good to me.
395d02c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @WalterKolczynski-NOAA for going the extra mile!
|
Launching tests on WCOSS2. |
|
Tests set up to run in |
|
All tests passed on WCOSS2. Merging. |
…into feature/adjust_tasks_per_node_layout * 'develop' of github.com:NOAA-EPIC/global-workflow-cloud: Update CODEOWNERS for new oceanice_products assignments (NOAA-EMC#4134) Improve GW forecast timing of high-resolution runs with findings from containerized GW (NOAA-EMC#4123) Update CODEOWNERS to change job assignments (NOAA-EMC#4128) Update j-jobs to be bash linter compliant (NOAA-EMC#4124) Update the marine analysis archiving (NOAA-EMC#4082) Port tracker/genesis tasks to cloud; load wgrib2; add noaacloud to load_gw_gsi_modules (NOAA-EMC#4111) Only run wave bnd pnt for gfs (NOAA-EMC#4112)
Description
Updates the j-job and pre-jjob bash scripts to be compliant with both
shellcheckandshfmt. This does not enforce some other standards not checked byshellcheck.The
.editorconfigis also updated with guidelines for formatting bash files (used byshfmt). Two different blocks with identical settings had to be used to accommodate j-jobs, which have no file suffix.Refs: #397
Type of change
Change characteristics
How has this been tested?
Checklist